home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / music / megem14b.arj / WHATSNEW.DOC < prev   
Text File  |  1993-08-15  |  6KB  |  145 lines

  1. Mega-Em Development History.
  2.  
  3. VERSION 1.00B014 (Beta)  16/07/93
  4.  
  5. * Fixed a minor bug in the enveloping rountines which caused roll-under
  6.   (i.e. the volume would suddenly go very loud) when certain instruments
  7.   were played very softly. This has also reduced clicking slightly.
  8.  
  9. * Added /M option to EMUSET to specify the music output volume.
  10.  
  11. * Added Pitch Wheel support. The implementation uses a fixed sensitivity of
  12.   two semitones. The sensitivity has been fixed because of speed
  13.   considerations.
  14.  
  15. * Mega-Em should now be stable when running under 386MAX.
  16.  
  17. * Fixed a bug in the uninstallation routines which caused problems with
  18.   386MAX (and possibly other memory managers).
  19.  
  20. * Increased demonstration time to 20 minutes.
  21.  
  22. VERSION 1.00B013 (Beta)  10/07/93
  23.  
  24. * Fixed problems with the anti-debugger routines incorrectly identifying
  25.   386 systems as being in 'no privilege' virtual 8086 mode.
  26.  
  27. * Changed protected mode installation routines slightly. The /NGDT switch
  28.   has been removed and the /RGDT has been added (See MEGAEM.DOC for details).
  29.  
  30. VERSION 1.00B012 (Beta)  09/07/93
  31.  
  32. * Due to several 'cracks' appearing for Mega-Em's registration system,
  33.   Mega-Em is now more resistant against reverse engineering techniques.
  34.   Side effects include a short pause as Mega-Em loads, larger executable
  35.   size, slower performance for unregistered users and a very low tolerance
  36.   of memory resident debuggers.
  37.  
  38. * Added /NOEMS switch to MEGAEM.EXE, forcing Mega-Em to load if EMS has been
  39.   disabled. Useful for users who disable the EMS page frame for extra upper
  40.   memory, however requires some special considerations (see MEGAEM.DOC).
  41.  
  42. * The Ultrasound playback routines are now stereo. The /MONO switch has been
  43.   added to disable this, as the occasional piece of music can cause audible
  44.   crackling during very fast stereo pans.
  45.  
  46. * Made extensive modifications to Mega-Em's protected mode installation
  47.   routines. Mega-Em should now be exhibit improved compatibility and
  48.   stability with a wider range of memory managers and computer systems.
  49.   For stubborn cases two new MEGAEM.EXE options, /FGDT and /NGDT, have been
  50.   added. See MEGAEM.DOC for details on these.
  51.  
  52. * Temporarily removed support for 386MAX until stability can be guaranteed
  53.   when using Mega-Em. Currently the system is prone to potentially dangerous
  54.   system crashes when Mega-Em is loaded with 386MAX.
  55.  
  56. * Added many enhancements to Mega-Em's protected mode interrupt handlers.
  57.   This has improved stability and now allows Irq 5 to be used for the
  58.   Ultrasound.
  59.  
  60. * Added /F switch to EMUSET to allow the user to specify the sampling rate
  61.   at which Mega-Em stores patches in the Ultrasound DRAM. 44 uses the full
  62.   sampling rate of the Ultrasound patch. 22 strips the sampling rate in
  63.   half, resulting in twice as many patches being loaded, however also
  64.   results in noisier playback.
  65.  
  66. * Added /MEM switch to MEGAEM.EXE to allow users to manually specify the
  67.   amount of memory on their Ultrasound card.
  68.  
  69. * Improved enveloping routines for Ultrasound non-looped percussion patches.
  70.  
  71. VERSION 1.00B011 (Beta)  26/7/93 (No Public Release)
  72.  
  73. * Changed the memory allocation routines slightly. Stops Mega-Em from
  74.   'thrashing' the 386 paging mechanism, which was causing noticeable speed
  75.   slowdowns. This has also removed some incompatibilities introduced with
  76.   version 1.00B008. The latter appears to be caused by a 386 protected mode
  77.   processor bug.
  78.  
  79. * Added support for several MT32 sysex messages, including channel note off
  80.   and reset.
  81.  
  82. * Due to several programs still leaving 'stuck notes', all Ultrasound
  83.   sustained instruments will now slowly fade away.
  84.  
  85. VERSION 1.00B010 (Beta)  25/7/93 (No Public Release)
  86.  
  87. * Fixed problems in routines which set sample start, loop start and loop end.
  88.   Previously Mega-Em would play from the wrong portion of the Ultrasound's
  89.   memory on some samples.
  90.  
  91. * Improved the Ultrasound enveloping routines. Patches such as APPLAUSE.PAT
  92.   now play correctly.
  93.  
  94. VERSION 1.00B009 (Beta)  22/7/93
  95.  
  96. * Fixed problems in version 1.00B008 with emulation failing on many systems
  97.   (except the development system of course). This was related to the bugs
  98.   regarding the /CO1 and /CO2 options, which should also work correctly now.
  99.  
  100. * Added the /L switch to EMUSET. This enables the Ultrasound line in. Useful
  101.   if using Mega-Em in conjunction with a real Sound Blaster card.
  102.  
  103. * The Ultrasound patch set is now loaded at full sampling rate (approximately
  104.   44kHz) for 512k users. In previous versions the sampling rate was halved
  105.   (approximately 22kHz) resulting in slightly noisy output. The sampling
  106.   rate is still halved when using 256k.
  107.  
  108. VERSION 1.00B008 (Beta)  20/7/93
  109.  
  110. * Temporarily removed the 10 minute demonstration period, until the
  111.   Ultrasound playback routines sound better.
  112.  
  113. * Experimented with the playback of the Ultrasound patches. Patches should
  114.   now play on key, however the envelope on many percussion patches is
  115.   worse than previous versions of Mega-Em.
  116.  
  117. VERSION 1.00B007 (Beta)  16/7/93 (No Public Release)
  118.  
  119. * Added /CO1 and /CO2 options to EMUSET, allowing Mega-Em to be used in
  120.   conjunction with a real MPU-401 MIDI interface.
  121.  
  122. * Slowed down certain Ultrasound playback routines. On some systems the
  123.   routines were too efficient (fast) for the Ultrasound to keep up.
  124.  
  125. VERSION 1.00B006 (Beta)  14/7/93
  126.  
  127. * Fixed problems on some machines with EMUSET crashing at the end of the
  128.   Ultrasound MIDI patch load. This was caused by a 'POPAD bug' present in
  129.   many 386 and 486 processors.
  130.  
  131. * EMUSET will now default to C:\ULTRASND\MIDI or (ULTRADIR)\MIDI if there
  132.   is no PatchDir definition in ULTRAMID.INI.
  133.  
  134. * Several minor bugs fixed in the error handling routines.
  135.  
  136. VERSION 1.00B005 (Beta)  13/7/93
  137.  
  138. * Fixed ULTRASND environment variable checking. Mega-Em will now load with
  139.   the Ultrasound Record DMA set to something other than 1.
  140.  
  141. VERSION 1.00B004 (Beta)  12/7/93
  142.  
  143. * First Public Release. Features Roland MT-32 and Sound Canvas emulation
  144.   using a Gravis Ultrasound card as the output device.
  145.